MovieClip.onKeyUp

Доступность

Flash Player 6.

Синтаксис

my_mc.onKeyUp = function() {
  // какой-либо код
}

Параметры

Нет.

Возвращает

Ничего.

Описание

Обработчик события; вызывается при отпускании клавиши. Обработчик события onKeyUp вызывается без параметров. Чтобы определить, какая клавиша была нажата, необходимо использовать методы Key.getAscii() и Key.getCode(). Вы должны определить функцию, исполняемую при вызове обработчика. Вы можете задать эту функцию на Таймлайне, в методе класса, расширяющего класс MovieClip или связанного с символом в Библиотеке. Для более подробной информации смотри "Присваивание класса символу" в Использовании ActionScript во Flash.

The onKeyUp работает только в том случае, если мувиклип может получать фокус. То есть сначала свойству MovieClip.focusEnabled должно быть присвоено значение true. Затем, мувиклип должен получить фокус. Это может быть достигнуто путем использования Selection.setFocus() или путем обхода по клавише Tab.

При использовании Selection.setFocus(), в качестве параметра Selection.setFocus() должен быть передан путь к мувиклипу. После движения мыши другие элементы легко получают фокус обратно.

Пример

В примере ниже определяется функция для обработчика onKeyUp, которая при помощи trace() отправляет на панель Output сообщение:

my_mc.onKeyUp = function() {
  trace ("Вызван onKeyUp");
};

В примере ниже мувиклипу присваивается фокус:

my_mc.focusEnabled = true;
Selection.setFocus(my_mc);

См. также

MovieClip.onKeyDown